package ma.moliere.persistance.oe;

import static javax.persistence.GenerationType.IDENTITY;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * Entité NotessaisienormaleQuatrieme représente la saisie de note pour la classe de 4EME.
 * @author SASMAMI
 *
 */
@Entity
@Table(name = "NOTESSAISIENORMALEQUATRIEME", catalog = "moliere")
public class NotessaisienormaleQuatrieme implements Serializable {

	/**
	 * serial ID.
	 */
	private static final long serialVersionUID = 2403440975000058425L;
	
	@Id
	@GeneratedValue(strategy = IDENTITY)
	@Column(name = "ID", unique = true, nullable = false)
	private Long id;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "DATESAISIE", nullable = false, length = 19)
	private Date datesaisie;
	
	@Column(name = "MATRICULE", nullable = false)
	private Long matricule;
	
	@Column(name = "NOM", nullable = false, length = 45)
	private String nom;
	
	@Column(name = "PRENOM", nullable = false, length = 45)
	private String prenom;
	
	@Column(name = "ANNEESCOLAIRE", nullable = false)
	private Long anneescolaire;
	
	@Column(name = "SEMESTRE", nullable = false, length = 45)
	private String semestre;
	
	@Column(name = "EVALUATION", length = 45)
	private String evaluation;
	
	@Column(name = "CLASSE", length = 45)
	private String classe;
	
	@Column(name = "GROUPE", length = 45)
	private String groupe;
	
	@Column(name = "CORAN", length = 45)
	private String coran;
	
	@Column(name = "AQIDAETAIBADATE", length = 45)
	private String aqidaetaibadate;
	
	@Column(name = "ADABEISLAMIAETSIRAETHADITH", length = 45)
	private String adabeislamiasiraethadith;
	
	@Column(name = "EXPRESSIONECRITE", length = 45)
	private String expressionecritear;
	
	@Column(name = "LECTURERECITATIONAR", length = 45)
	private String lectureetrecitation; 
	
	@Column(name = "DICTEEAR", length = 45)
	private String dicteear;
	
	/**Tarkib wa shakl.*/
	@Column(name = "LEXIQUEAR", length = 45)
	private String lexiquear;
	
	/**Sarf wa tahwil.*/
	@Column(name = "CONJUGAISONAR", length = 45)
	private String conjugaisonar;
	
	@Column(name = "HISTOIREAR", length = 45)
	private String histoirear;
	
	@Column(name = "GEOGRAPHIEAR", length = 45)
	private String geographiear ; 
	
	@Column(name = "EDUCATIONALACITOYENNETEAR", length = 45)
	private String educationalacitoyennete;
	
	/**Nashat 3ilmi.*/
	@Column(name = "SCIENCEARABE", length = 45)
	private String sciencearabe;
	
	@Column(name = "TARBIAFANIA", length = 45)
	private String tarbiafania;
	
	@Column(name = "APPRECIATIONAR", length = 200)
	private String appreciationarabe;
	
	@Column(name = "ATTITUDE", length = 45)
	private String attitude;
	
	@Column(name = "MATHS", length = 45)
	private String maths;
	
	@Column(name = "APPMATHS", length = 200)
	private String appreciationmath;
	
	@Column(name = "LECTUREETCOMM", length = 45)
	private String lectureetcommunication;
	
	@Column(name = "EXPRESSORALE", length = 45)
	private String expressionOrale;
	
	@Column(name = "GRAMMAIRE", length = 45)
	private String grammaire;
	
	@Column(name = "CONJUGAISON", length = 45)
	private String cojugaison;
	
	@Column(name = "VOCABULAIRE", length = 45)
	private String vocabulaire;
	
	@Column(name = "ORTHOETDICTEE", length = 45)
	private String orthographeEtDictee;
	
	@Column(name = "POESIE", length = 45)
	private String poesie;
	
	@Column(name = "EXPRESSECRITE", length = 45)
	private String exepressionEcrite;
	
	@Column(name = "APPRECIATIONFR", length = 200)
	private String appreciationFr;
	
	@Column(name = "ANGLAIS", length = 45)
	private String anglais;
	
	@Column(name = "APPRECIATIONAN", length = 200)
	private String appreciationAnglais;
	
	@Column(name = "EDUPHYSIQUE", length = 45)
	private String educationPhysique;
	
	@Column(name = "APPRECIATIONEDUPHYSIQUE", length = 45)
	private String appreciationeducationph;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getDatesaisie() {
		return datesaisie;
	}

	public void setDatesaisie(Date datesaisie) {
		this.datesaisie = datesaisie;
	}

	public Long getMatricule() {
		return matricule;
	}

	public void setMatricule(Long matricule) {
		this.matricule = matricule;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public Long getAnneescolaire() {
		return anneescolaire;
	}

	public void setAnneescolaire(Long anneescolaire) {
		this.anneescolaire = anneescolaire;
	}

	public String getSemestre() {
		return semestre;
	}

	public void setSemestre(String semestre) {
		this.semestre = semestre;
	}

	public String getEvaluation() {
		return evaluation;
	}

	public void setEvaluation(String evaluation) {
		this.evaluation = evaluation;
	}

	public String getClasse() {
		return classe;
	}

	public void setClasse(String classe) {
		this.classe = classe;
	}

	public String getGroupe() {
		return groupe;
	}

	public void setGroupe(String groupe) {
		this.groupe = groupe;
	}

	public String getCoran() {
		return coran;
	}

	public void setCoran(String coran) {
		this.coran = coran;
	}

	public String getAqidaetaibadate() {
		return aqidaetaibadate;
	}

	public void setAqidaetaibadate(String aqidaetaibadate) {
		this.aqidaetaibadate = aqidaetaibadate;
	}

	public String getAdabeislamiasiraethadith() {
		return adabeislamiasiraethadith;
	}

	public void setAdabeislamiasiraethadith(String adabeislamiasiraethadith) {
		this.adabeislamiasiraethadith = adabeislamiasiraethadith;
	}

	public String getExpressionecritear() {
		return expressionecritear;
	}

	public void setExpressionecritear(String expressionecritear) {
		this.expressionecritear = expressionecritear;
	}

	public String getLectureetrecitation() {
		return lectureetrecitation;
	}

	public void setLectureetrecitation(String lectureetrecitation) {
		this.lectureetrecitation = lectureetrecitation;
	}

	public String getDicteear() {
		return dicteear;
	}

	public void setDicteear(String dicteear) {
		this.dicteear = dicteear;
	}

	public String getLexiquear() {
		return lexiquear;
	}

	public void setLexiquear(String lexiquear) {
		this.lexiquear = lexiquear;
	}

	public String getConjugaisonar() {
		return conjugaisonar;
	}

	public void setConjugaisonar(String conjugaisonar) {
		this.conjugaisonar = conjugaisonar;
	}

	public String getHistoirear() {
		return histoirear;
	}

	public void setHistoirear(String histoirear) {
		this.histoirear = histoirear;
	}

	public String getGeographiear() {
		return geographiear;
	}

	public void setGeographiear(String geographiear) {
		this.geographiear = geographiear;
	}

	public String getEducationalacitoyennete() {
		return educationalacitoyennete;
	}

	public void setEducationalacitoyennete(String educationalacitoyennete) {
		this.educationalacitoyennete = educationalacitoyennete;
	}

	public String getSciencearabe() {
		return sciencearabe;
	}

	public void setSciencearabe(String sciencearabe) {
		this.sciencearabe = sciencearabe;
	}

	public String getTarbiafania() {
		return tarbiafania;
	}

	public void setTarbiafania(String tarbiafania) {
		this.tarbiafania = tarbiafania;
	}

	public String getAppreciationarabe() {
		return appreciationarabe;
	}

	public void setAppreciationarabe(String appreciationarabe) {
		this.appreciationarabe = appreciationarabe;
	}

	public String getAttitude() {
		return attitude;
	}

	public void setAttitude(String attitude) {
		this.attitude = attitude;
	}

	public String getMaths() {
		return maths;
	}

	public void setMaths(String maths) {
		this.maths = maths;
	}

	public String getAppreciationmath() {
		return appreciationmath;
	}

	public void setAppreciationmath(String appreciationmath) {
		this.appreciationmath = appreciationmath;
	}

	public String getLectureetcommunication() {
		return lectureetcommunication;
	}

	public void setLectureetcommunication(String lectureetcommunication) {
		this.lectureetcommunication = lectureetcommunication;
	}

	public String getExpressionOrale() {
		return expressionOrale;
	}

	public void setExpressionOrale(String expressionOrale) {
		this.expressionOrale = expressionOrale;
	}

	public String getGrammaire() {
		return grammaire;
	}

	public void setGrammaire(String grammaire) {
		this.grammaire = grammaire;
	}

	public String getCojugaison() {
		return cojugaison;
	}

	public void setCojugaison(String cojugaison) {
		this.cojugaison = cojugaison;
	}

	public String getVocabulaire() {
		return vocabulaire;
	}

	public void setVocabulaire(String vocabulaire) {
		this.vocabulaire = vocabulaire;
	}

	public String getOrthographeEtDictee() {
		return orthographeEtDictee;
	}

	public void setOrthographeEtDictee(String orthographeEtDictee) {
		this.orthographeEtDictee = orthographeEtDictee;
	}

	public String getPoesie() {
		return poesie;
	}

	public void setPoesie(String poesie) {
		this.poesie = poesie;
	}

	public String getExepressionEcrite() {
		return exepressionEcrite;
	}

	public void setExepressionEcrite(String exepressionEcrite) {
		this.exepressionEcrite = exepressionEcrite;
	}

	public String getAppreciationFr() {
		return appreciationFr;
	}

	public void setAppreciationFr(String appreciationFr) {
		this.appreciationFr = appreciationFr;
	}

	public String getAnglais() {
		return anglais;
	}

	public void setAnglais(String anglais) {
		this.anglais = anglais;
	}

	public String getAppreciationAnglais() {
		return appreciationAnglais;
	}

	public void setAppreciationAnglais(String appreciationAnglais) {
		this.appreciationAnglais = appreciationAnglais;
	}

	public String getEducationPhysique() {
		return educationPhysique;
	}

	public void setEducationPhysique(String educationPhysique) {
		this.educationPhysique = educationPhysique;
	}

	public String getAppreciationeducationph() {
		return appreciationeducationph;
	}

	public void setAppreciationeducationph(String appreciationeducationph) {
		this.appreciationeducationph = appreciationeducationph;
	}


}
